package a17_SellAirTickets;

import java.util.Scanner;

/**
 * @Author quan
 * @Description 卖飞机票
 * @Date 2023/2/2 14:01
 */
/*需求：
    (1)机票价格按照淡季旺季、头等舱和经济舱收费。输入机票原价，月份和头等舱或经济舱。
    (2)按照如下价格计算机票价格：旺季(5-10月)头等舱9折，经济舱8.5折;
    淡季(11月份到来年4月份)头等舱7折，经济舱6.5折。*/
public class TestDemoV0 {
    public static void main(String[] args) {
        //1、键盘录入机票原价，月份，头等舱还是经济舱
        System.out.println("请输入机票价格：");
        int price = readKeyBoardInt();
        System.out.println("请输入当前的月份：");
        int month = readKeyBoardInt();
        System.out.println("请输入舱位等级：0头等舱  1经济舱");
        int seat = readKeyBoardInt();
        //2、判断月份是淡季还是旺季
        //3、判断是经济舱还是头等舱
        //4、根据情况计算价格
        //旺季
        if(month>=5 && month<=10){
            if(seat==0){//头等舱
                price = (int)(price*0.9);//整个结果转为int类型
            }else if(seat==1){//经济舱
                price = (int)(price*0.85);
            }else {
                System.out.println("没有这个舱位");
            }
        //淡季
        }else if((month>=1 && month<=4) ||(month>=11 && month<=12)  ){
            if(seat==0){//头等舱
                price = (int)(price*0.7);//整个结果转为int类型
            }else if(seat==1){//经济舱
                price = (int)(price*0.65);
            }else {
                System.out.println("没有这个舱位");
            }
        }else{
            System.out.println("输入的月份不合法");
        }
        System.out.println(price);
    }
    //输入键盘函数
    public static int readKeyBoardInt(){
        Scanner sc = new Scanner(System.in);
        return sc.nextInt();
    }

}
